#ifndef _SOCKADDR_H
#define _SOCKADDR_H

#include <netinet/in.h>

struct sockaddr_in* sockaddr_in_new(const char*, int);
void sockaddr_in_free(struct sockaddr_in*);
struct sockaddr_in* sockaddr_in_set(struct sockaddr_in *, const char*, int);

int socket_connect(int, struct sockaddr_in*);
int socket_bind(int, struct sockaddr_in*);
int socket_accept(int, struct sockaddr_in*);

#endif
